import CryptoJS from "crypto-js";
const secretKey = "yydream_12asdjksadj";

export default {
  // aes加密
  aesEncryptData(data) {
    return CryptoJS.AES.encrypt(JSON.stringify(data), secretKey).toString();
  },
  // aes解密
  aesDecryptData(encryptedData) {
    const bytes = CryptoJS.AES.decrypt(encryptedData, secretKey);
    return JSON.parse(bytes.toString(CryptoJS.enc.Utf8));
  },
  // md5加密
  md5(data) {
    return CryptoJS.MD5(data).toString();
  },
  // sha1加密
  sha1(data) {
    return CryptoJS.SHA1(data).toString();
  },
  // sha256加密
  sha256(data) {
    return CryptoJS.SHA256(data).toString();
  }
};
